//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKG2d.Geom2d;
using CascadeSharp.TKTopAlgo.MAT;

namespace CascadeSharp.TKTopAlgo.MAT2d
{
    //---------------------------------------------------------------------
    //  Class  MAT2d_CutCurve
    //---------------------------------------------------------------------
    public sealed class MAT2d_CutCurve
    {
        public MAT2d_CutCurve()
            : base()
        {
            throw new NotImplementedException();
        }

        public MAT2d_CutCurve(Geom2d_Curve C)
            : base()
        {
            throw new NotImplementedException();
        }

        public MAT2d_CutCurve(MAT2d_CutCurve parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void Perform(Geom2d_Curve C)
        {
            throw new NotImplementedException();
        }

        public void Perform(Geom2d_Curve C, MAT_Side aSide)
        {
            throw new NotImplementedException();
        }

        public void PerformInf(Geom2d_Curve C)
        {
            throw new NotImplementedException();
        }

        public bool UnModified()
        {
            throw new NotImplementedException();
        }

        public int NbCurves()
        {
            throw new NotImplementedException();
        }

        public Geom2d_TrimmedCurve Value(int Index)
        {
            throw new NotImplementedException();
        }
    }; // class MAT2d_CutCurve
}